package com.smh.a06JUnitDemo1;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class JUnitDemo2 {
//在实际开发中，真正完整的单元测试该怎么写?
//前提:
//以后在工作的时候，测试代码不能污染原数据。(修改，篡改)
//1.利用Before去对数据做一个初始化的动作
//2.利用Test真正的去测试方法
//3.利用After去还原数据

    @Before
    public void before() {
        System.out.println("b");
        //可以先备份文件
    }

    @Test
    public void test() {
        //进行方法测试
        //断言
        System.out.println("t");
    }

    @After
    public void after() {
        System.out.println("a");
        //还原文件
        //删除备份数据
    }
}
